
package org.exobject;

/**
 * This listener can be registered to an exObject to be notified when the object's
 * wrapped value is changed
 * @author layton
 */
public interface exObjectChangeListener {
    /**
     * This listener is notified whenever the wrapped variable is changed.
     * The object is provided to the function.
     * @param obj The object that changed.
     */
    public void variableChanged(exObject obj);
}
